<%-- 
    Document   : datosPersonales
    Created on : 14-nov-2011, 19:08:22
    Author     : JAVA
--%>

<%@page import="Persistencia.PersistenciaTabla"%>
<%@page import="negocio.Tabla"%>
<%@page import="java.util.ArrayList"%>
<%@page import="Persistencia.PersistenciaUsuario"%>
<%@page import="negocio.Usuario"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<link href="perfil.css" rel="StyleSheet" type="text/css"/>
<%
Usuario usuario=(Usuario)session.getAttribute("usuario");
String nombre=usuario.getNombre();
String apellidos=usuario.getApellidos();
String ciudad=usuario.getCiudad();
int edad=usuario.getEdad();
String sexo=usuario.getSexo();
int altura=usuario.getAltura();
double peso=usuario.getPeso();
String estilo=usuario.getEstilo();
String email=usuario.getEmail();
ArrayList<Tabla> listaTablas=usuario.getTablas();
%>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <div class="cabecera">
            <%@include file="cabecera.jsp" %>
        </div>
        <div class="container">
            <div class="personal">
                <div class="lateral">
                    <%@include file="lateral.jsp"%>
                </div>
            </div>
            <div class="pagina">
            <form class="datos" action="Controlador?opc=datospersonales" method="post">
                <fieldset style="border:1px groove lightgray">
                    <LEGEND ACCESSKEY=I>Datos Personales</LEGEND>
                    <%if (request.getAttribute("datoscambiarpass") != null) {
                    %>
                    <fieldset style="border:0">
                        <label for="nombre">Nombre<span class="small"></span></label>
                        <input type="text" name="nombre" value="<%=nombre%>" disabled/>
                        <label for="apellidos">Apellidos<span class="small"></span></label>
                        <input type="text" name="apellidos" value="<%=apellidos%>" disabled/>
                        <label for="ciudad">Ciudad<span class="small"></span></label>
                        <input type="text" name="ciudad" value="<%=ciudad%>" disabled/>
                    </fieldset>
                    <fieldset style="border:0">
                        <label for="edad">Edad<span class="small"></span></label>
                        <input type="text" name="edad" value="<%=edad%>" disabled size="4" maxlength="3"/>
                        <label for="sexo">Sexo<span class="small"></span></label>
                        <select name="sexo" disabled>
                            <%if(sexo.equals("M")){%>
                            <option value="H">Chico</option>
                            <option value="M" SELECTED>Chica</option>
                            <%}else{%>
                            <option value="H" SELECTED>Chico</option>
                            <option value="M">Chica</option>
                            <%}%>
                        </select>
                        <label for="altura">Altura<span class="small"></span></label>
                        <input type="text" name="altura" value="<%=altura%>" disabled size="5" maxlength="3"/>
                        <label for="peso">Peso<span class="small"></span></label>
                        <input type="text" name="peso" value="<%=peso%>" disabled size="7" maxlength="6"/>
                        <label for="estilo">Estilo<span class="small"></span></label>
                        <input type="text" name="estilo" value="<%=estilo%>" disabled/>
                        <%if(request.getAttribute("datossinrellenar")!=null){%><label for="algo">* Hay Datos sin Rellenar</label><%}%>
                    </fieldset>
                    <fieldset style="border:0">
                        <label for="password1">Password Antigua<span class="small"></span></label>
                        <input type="password" name="password" value=""/>
                        <label for="password2">Password Nueva<span class="small"></span></label>
                        <input type="password" name="password2" value=""/><br />
                        <label for="password3" style="position:relative; left: 265px; top:5px">Repite Password<span class="small"></span></label>
                        <input type="password" name="password3" value="" style="position:relative; left: 265px; top: 5px"/>
                    </fieldset>
                    <a href="Controlador?opc=datoscambiarpassno" class="datosenlace" style="float:right">Cancelar Cambio</a>
                    <%} else {%>
                    <fieldset style="border:0">
                        <label for="nombre">Nombre<span class="small"></span></label>
                        <input type="text" name="nombre" value="<%=nombre%>" />
                        <label for="apellidos">Apellidos<span class="small"></span></label>
                        <input type="text" name="apellidos" value="<%=apellidos%>" />
                        <label for="ciudad">Ciudad<span class="small"></span></label>
                        <input type="text" name="ciudad" value="<%=ciudad%>" />
                    </fieldset>
                    <fieldset style="border:0">
                        <label for="edad">Edad<span class="small"></span></label>
                        <input type="text" name="edad" value="<%=edad%>" size="4" maxlength="3"/>
                        <label for="sexo">Sexo<span class="small"></span></label>
                        <select name="sexo" value="<%=sexo%>">
                            <%if(sexo.equals("M")){%>
                            <option value="H">Chico</option>
                            <option value="M" SELECTED>Chica</option>
                            <%}else{%>
                            <option value="H" SELECTED>Chico</option>
                            <option value="M">Chica</option>
                            <%}%>
                        </select>
                        <label for="altura">Altura<span class="small"></span></label>
                        <input type="text" name="altura" value="<%=altura%>" size="5" maxlength="3"/>
                        <label for="peso">Peso<span class="small"></span></label>
                        <input type="text" name="peso" value="<%=peso%>" size="7" maxlength="6"/>
                        <label for="estilo">Estilo<span class="small"></span></label>
                        <input type="text" name="estilo" value="<%=estilo%>" />
                        <%if(request.getAttribute("datossinrellenar")!=null){%><label for="algo">* Hay Datos sin Rellenar</label><%}%>
                    </fieldset>
                    <fieldset style="border:0">
                        <label for="email">E-Mail<span class="small"></span></label>
                        <input type="text" name="email" value="<%=email%>" disabled/>
                        <label for="password">Password<span class="small"></span></label>
                        <input type="password" name="password" value="000000" disabled />
                        <a href="Controlador?opc=datoscambiarpass" class="datosenlace">Cambiar Password</a>
                    </fieldset>
                    <%}%>
                    <input type="submit" value="Confirmar" name="envia"/>
                </fieldset>
            </form>
                    <%if(request.getAttribute("tablanueva")==null){%>
                    <form action="Controlador?opc=datosrellenar" method="post">
                <fieldset style="border:1px groove lightgray">
                    <LEGEND ACCESSKEY=I>Datos Tablas</LEGEND>
                    <fieldset style="border:0">
                    <label for="tabla">Tabla<span class="small"></span></label>
                    <select name="tabla">
                        <option value="null">...</option>
                        <%int idT=0;
                        if(request.getAttribute("t")!=null){
                            idT=((Tabla)request.getAttribute("t")).getId();
                        }
                        for(Tabla tabla:listaTablas){
                            int idTabla=tabla.getId();
                            String marcaModelo=tabla.getMarca()+" "+tabla.getModelo();
                            if(idTabla==idT){
                            %>
                            <option value="<%=idTabla%>" SELECTED><%=marcaModelo%></option>
                            <%}else{%>
                            <option value="<%=idTabla%>"><%=marcaModelo%></option>
                            <%}
                        }
                        %>
                    </select>
                        <%Tabla tabla;
                        if(request.getAttribute("t")!=null){
                            tabla=(Tabla)request.getAttribute("t");
                        }else{
                            tabla=null;
                        }
                        String idTabla;
                        String material;
                        String rodamientos;
                        String ejes;
                        String ruedas;
                        if(tabla!=null){
                            idTabla=String.valueOf(tabla.getId());
                            material=tabla.getMaterial();
                            rodamientos=tabla.getRodamientos();
                            ejes=tabla.getEjes();
                            ruedas=tabla.getRuedas();
                        }else{
                            idTabla=null;
                            material=null;
                            rodamientos=null;
                            ejes=null;
                            ruedas=null;
                        }
                    if(material!=null){%>
                    <label for="material">Material<span class="small"></span></label>
                    <input type="text" name="material" value="<%=material%>" readonly/>
                    <%}else{%>
                    <label for="material">Material<span class="small"></span></label>
                    <input type="text" name="material" value="" readonly/>
                    <%};if(rodamientos!=null){%>
                    <label for="rodamientos">Rodamientos<span class="small"></span></label>
                    <input type="text" name="rodamientos" value="<%=rodamientos%>" readonly/><br />
                    <%}else{%>
                    <label for="rodamientos">Rodamientos<span class="small"></span></label>
                    <input type="text" name="rodamientos" value="" readonly/><br />
                    <%};if(ejes!=null){%>
                    <label for="ejes">Ejes<span class="small"></span></label>
                    <input type="text" name="ejes" value="<%=ejes%>" readonly/>
                    <%}else{%>
                    <label for="ejes">Ejes<span class="small"></span></label>
                    <input type="text" name="ejes" value="" readonly/>
                    <%};if(ruedas!=null){%>
                    <label for="ruedas">Ruedas<span class="small"></span></label>
                    <input type="text" name="ruedas" value="<%=ruedas%>" readonly/>
                    <%}else{%>
                    <label for="ruedas">Ruedas<span class="small"></span></label>
                    <input type="text" name="ruedas" value="" readonly/>
                    <%}%>
                    </fieldset>
                        <input type="submit" value="Rellenar" name="rellenar"/>
                    <%if(tabla!=null){%>
                    <a href="Controlador?opc=datosborrartabla&idtabla=<%=idTabla%>" class="datosenlace">Eliminar Tabla</a>
                    <%}%>
                    <a href="Controlador?opc=datosaniadirtabla" style="float:right" class="datosenlace">Añadir Tabla</a>
                </fieldset>
            </form>
            <%}%>
            <%if(request.getAttribute("tablanueva")!=null){%>
            <fieldset style="border:1px groove lightgray">
                <LEGEND ACCESSKEY=I>Datos Tablas</LEGEND>
                <form action="Controlador?opc=datostomatabla" method="post">
                    <fieldset style="border:0">
                    <label for="modelo">Modelo<span class="small"></span></label>
                    <input type="text" name="modelo" value=""/>
                    <label for="marca">Marca<span class="small"></span></label>
                    <input type="text" name="marca" value=""/>
                    <label for="material">Material<span class="small"></span></label>
                    <input type="text" name="material" value=""/>
                    <label for="rodamientos">Rodamientos<span class="small"></span></label>
                    <input type="text" name="rodamientos" value=""/><br />
                    <label for="ejes">Ejes<span class="small"></span></label>
                    <input type="text" name="ejes" value=""/>
                    <label for="ruedas">Ruedas<span class="small"></span></label>
                    <input type="text" name="ruedas" value=""/>
                    </fieldset>
                    <input type="submit" value="Insertar" name="insertar"/>
                    <a href="Controlador?opc=datoscancelartabla" class="datosenlace" style="float:right">Cancelar</a>
                </form>
            </fieldset>
            <%}%>
            <fieldset style="width:250px; border:1px groove lightgray">
                <LEGEND ACCESSKEY=I>Imagen de Perfil</LEGEND>
                <form action="Controlador?opc=subirfoto" method="post" enctype="multipart/form-data">
                    <img src="<%=usuario.getFoto()%>" width="128px" height="128px" style="border: groove black"/>
                    <label for="examinar"><span class="small"></span></label>
                    <input type="file" name="examinar"/>
                    <input type="submit" value="Subir Foto" name="enviar foto"/>
                </form>
            </fieldset>
            </div>
        </div>
    </body>
</html>
